﻿// header.h: 标准系统包含文件的包含文件，
// 或特定于项目的包含文件
//

#pragma once

#include "resource.h"
#include "targetver.h"
#define WIN32_LEAN_AND_MEAN             // 从 Windows 头文件中排除极少使用的内容
#define _WINSOCK_DEPRECATED_NO_WARNINGS
// Windows 头文件
#include <windows.h>

#include <WinSock2.h>
#include <WS2tcpip.h>

#pragma comment(lib, "ws2_32.lib")
// C 运行时头文件
#include <stdlib.h>
#include <malloc.h>
#include <memory.h>
#include <tchar.h>

// c++
#include <list>
#include <memory>
#include <string>
#include <sstream>
#include <iostream>


#define DATA_BUFSIZE 8192
#define WM_SOCKET WM_USER+1

#define _WindowWidth    640
#define _WindowHeight   480

#define MY_OVERLAPPED (WS_OVERLAPPED| WS_CAPTION| WS_SYSMENU| WS_MINIMIZEBOX)


#define MAX_LOADSTRING 100
#define HInstance() GetModuleHandle(NULL)
